// =======================================================================
// 
//       Filename:  object.hpp
// 
//    Description:  
// 
//        Version:  1.0
//        Created:  23.04.2010 22:05:31
//       Revision:  none
//       Compiler:  g++
// 
//         Author:  Dominik 'domachine' Burgdörfer (-), dominik.burgdoerfer@googlemail.com
//        Company:  -
// 
// =======================================================================


#ifndef  OBJECT_INC
#define  OBJECT_INC
namespace webplodder {
    namespace types {
        class Object {
        public:
            enum Type {
                INTEGER,
                FLOAT,
                STRING,
                TEMPLATE_ELEMENT,
                PAGE
            };

        public:
            Object(Type type);

            virtual void setType(Type type);
            virtual Type type() const;

        private:
            Type mType;
        };
    }
}
#endif   // ----- #ifndef OBJECT_INC  -----
